Performance Engineering for Enterprise Applications

نویسندگان

  • Marcel Seelig
  • Jan Schaffner
  • Gero Decker
چکیده

When developing large software systems it is hard to predict their performance behavior at early development stages. This paper presents an engineering methodology for performance prediction based on high-level application architectures that are simulated within the real infrastructure setup. This methodology is realized in a performance simulation framework. Our results show that a software system’s performance can be predicted based on its conceived high-level software architecture already at early phases in the software development process. Then the approach was validated with a case study, where the performance of an existing system was measured. Accordingly we created a performance model, and ran simulations within our framework.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Performance Prediction of Large Enterprise Applications Based on Systematic Measurements

Understanding the performance characteristics of enterprise applications, such as response time, throughput, and resource utilization, is crucial for satisfying customer expectations and minimizing costs of application hosting. Enterprise applications are usually based on a large set of existing software (e.g. middleware, legacy applications, and third party services). Furthermore, they continu...

متن کامل

Collaborative Software Performance Engineering for Enterprise Applications

In the domain of enterprise applications, organizations usually implement third-party standard software components in order to save costs. Hence, application performance monitoring activities constantly produce log entries that are comparable to a certain extent, holding the potential for valuable collaboration across organizational borders. Taking advantage of this fact, we propose a collabora...

متن کامل

Performance prediction of component-based applications

One of the major problems in building large-scale enterprise systems is anticipating the performance of the eventual solution before it has been built. The fundamental software engineering problem becomes more difficult when the systems are built on component technology. This paper investigates the feasibility of providing a practical solution to this problem. An empirical approach is proposed ...

متن کامل

Interventions for Scientific and Enterprise Applications Based on High Performance and Cloud Computing

High performance computing refers to the practice of aggregating computing power in a way that delivers much higher performance than one could get out of a typical desktop computer in order to solve large problems in science, engineering or business. While cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., net...

متن کامل

Knowledge Refinement for Engineering Knowledge Management Concurrent Engineering: Research and Applications Knowledge Refinement for Engineering Knowledge Management

Engineering design is a knowledge-intensive process, including conceptual design, detailed design, engineering analysis, assembly design, process design, and performance evaluation. Each of these tasks involves various aspects of knowledge and experience. They are the most valuable sources for capitalizing enterprise knowledge and know-how on building enterprise memory, which may become part of...

متن کامل

Product Metrics for Service-Oriented Infrastructures Product Metrics for Service-Oriented Infrastructures

Service-oriented architecture is nowadays widely adopted as modern approach for development of enterprise-wide and cross-enterprise distributed applications. From the software engineering point of view, these applications resemble some features of formerly known component-based and object-oriented software systems and web applications, but the differences are substantial enough to make it impos...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007